gcc: error trying to exec 'cc1plus': execvp: no such file or directory 您所在的位置:网站首页 gdalopen no such file gcc: error trying to exec 'cc1plus': execvp: no such file or directory

gcc: error trying to exec 'cc1plus': execvp: no such file or directory

#gcc: error trying to exec 'cc1plus': execvp: no such file or directory| 来源: 网络整理| 查看: 265

最近在安装OpenCV cmake的时,出现gcc: error trying to exec 'cc1plus': execvp: no such file or directory的错误。

导致问题的原因可能是因为没有安装 gcc 或者 g++,也可能是已安装的 gcc 和 g++ 版本不兼容 ,先解决方法如下:

首先检查 gcc 或者 g++ 是否已经安装,若未安装 sudo apt-get install gcc(g++) 再用 gcc -v 和 g++ -v 分别检查 gcc 和 g++ 的版本号, 看版本号是否一致,若不一致,请安装同一个版本的gcc和g++。

我遇到的问题是因为版本号不兼容导致的(gcc 版本号为 4.8,g++ 版本号为 5.2)。 所以需要将版本统一,将g++降为4.8版本的(sudo apt-get install g++-4.8),之后还需要ln链接一下。

cd到/usr/bin目录下(Ubuntu 64位): sudo ln -sf g++-4.8 g++ sudo ln -sf g++-4.8 x86_64-linux-gnu-g++ sudo ln -sf gcc-4.8 gcc sudo ln -sf gcov-4.8 gcov sudo ln -sf gcc-4.28 x86_64-linux-gnu-gcc

cmake 成功!

转载于gcc: error trying to exec 'cc1plus': execvp: no such file or directory 感谢博主!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有